//const pomelo=require('wy-Pomelo');
//const config=require('wy-Config');
//const ui=require('wy-UI');
//const dataManager=require('wy-DataManager');


//let randomNumber = Math.floor(Math.random() * config.servers.ports.length);
//let server={host:config.servers.host,port:config.servers.ports[randomNumber]};
//let isConnect=false;
//let openid=null;
//let token=null;
//let shareQuery={};

//let hideFun=function(){
//    pomelo.disconnect2();
//}
//let showFun=function(res){
//    shareQuery=res.query;
//    Connector.xiaoChengXuLogin();
//}

////链接进房
//// let linkToDesk=function(){
////     if(shareQuery.roomNo){
////         let senceName=cc.director.getScene()._name;
////         if(senceName!=='Desk'){
////             //自动加入房间
////             pomelo.request(en.Room.entryRoom,{roomNo:shareQuery.roomNo},(data)=>{
////                 if (data.code == en.Code.OK) {
////                     dataManager.setData(en.Data.RoomNo, shareQuery.roomNo);
////                     en.LoadAction = 3;
////                     cc.director.loadScene(en.ESCENE.LOADING);
////                 }else{
////                     cc.find('Canvas').emit(en.Connector.loginSuccess);
////                 }
////             });
////         }else{
////             cc.find('Canvas').emit(en.Connector.loginSuccess);
////         }
////     }else{
////         cc.find('Canvas').emit(en.Connector.loginSuccess);
////     }
////
//// }

//var Connector={
//    xiaoChengXuLogin:function(){
//        if(isConnect){return;}
//        isConnect=true;
//        ui.showLoadding();
//        pomelo.init({
//            host:server.host,
//            port:server.port,
//            reconnect:true
//        },function(){
//            wx.offHide(hideFun);
//            wx.onHide(hideFun);
//            wx.offShow(showFun);
//            wx.onShow(showFun);
//            isConnect=false;
//            if(!!openid){
//                // pomelo.request(en.Pomelo.wxCheckLogin,{openid:openid,token:token},function(data){
//                //     ui.hideLoadding();
//                //     if(data.code==en.Code.OK){
//                //         dataManager.setData(en.Data.User,data.data);
//                //         // cc.find('Canvas').emit(en.Connector.loginSuccess);
//                //         //linkToDesk();
//                //     }else{
//                //         openid=null;
//                //         ui.showToolTip(`登陆错误:${data.msg}`);
//                //     }
//                // });
//            }else{
                
//                const weChat=require('wy-WeChat');
//                weChat.login(function(msg){
//                    // pomelo.request(en.Pomelo.xiaoChengXuLogin,msg,function(data){
//                    //     ui.hideLoadding();
//                    //     if(data.code==en.Code.OK){
//                    //         openid=data.data.openid;
//                    //         token=data.data.token;
//                    //         dataManager.setData(en.Data.User,data.data);
//                    //         // cc.find('Canvas').emit(en.Connector.loginSuccess);
//                    //         let launchOptions=wx.getLaunchOptionsSync();
//                    //         shareQuery=launchOptions.query;
//                    //         //linkToDesk();
//                    //     }else{
//                    //         openid=null;
//                    //         ui.showToolTip(`登陆错误:${data.msg}`);
//                    //     }
//                    // });
//                });
//            }
//        });
//    },
//    checkLogin:function(loginId,loginPass){
//        ui.showLoadding();
//        pomelo.init({
//            host:server.host,
//            port:server.port,
//            reconnect:true
//        },function(){
//            cc.log('连接服务器成功：host:' + server.host + ',port:' + server.port);
//            //开始验证登陆
//            // pomelo.request(en.Pomelo.wxCheckLogin,{openid:loginId,token:loginPass},function(data){
//            //     ui.hideLoadding();
//            //     if(data.code==en.Code.OK){
//            //         dataManager.setData(en.Data.User,data.data);
//            //         cc.log(en.Connector.loginSuccess);
//            //         cc.find('Canvas').emit(en.Connector.loginSuccess,data.data);
//            //     }
//            //     if(data.code==en.Code.NOT_LOGIN){
//            //         //用户名密码错误，跳转登陆场景
//            //         cc.director.loadScene("Login");
//            //     }
//            //     if(data.code==en.Code.ERROR){
//            //         ui.showToolTip(`登陆错误:${data.msg}`);
//            //     }
//            // });
//        });
//    }
//}

//module.exports=Connector;